import { useUserStore } from "@/store/auth"
export default {
    beforeMount(el: any, binding: any) {
        const userStore = useUserStore(); //从获取用户信息
        const { roles } = userStore; //从useUserStore中获取该用户角色
        const requirePermission = binding.value;
        //获取指令的值（使用该按钮权限需要的角色，例如：v-perssion="admin"）
        if (!roles.includes(requirePermission)) {     //判断用户角色是否包含指令的值
            el.style.display = "none" //如果用户角色不包含指令的值，则隐藏元素
        }
    }
}